บทความนี้จะขอกล่าวถึง ความหมายของ Relationship และในฐานข้อมูลเชิงสัมพันธ์นั้นมีความสัมพันธ์แบบไหนบ้าง ที่เราควรจะรู้จักครับ
ความสัมพันธ์ (Relationship)
- Relationship คือความสัมพันธ์กันของข้อมูลอย่างน้อย 2 ตาราง
- 1-1 (one-to-one) เป็นความสัมพันธ์ของข้อมูลแบบ 1 ต่อ 1 เช่น นักเรียน กับเลขบัตรประจำตัวนักเรียน
- 1-m (one-to-many) เป็นความสัมพันธ์ของข้อมูลแบบ 1 ต่อ กลุ่ม เช่น นักเรียน กับ อาจารย์ที่ปรึกษา
- m-m (many-to-many) เป็นความสัมพันธ์ของข้อมูลแบบ กลุ่ม ต่อ กลุ่ม เช่น นักเรียน กับวิชาที่เปิดสอน
ทั้งหมดก็คือความสัมพันธ์ของข้อมูล หรือ Relationship เบื้องต้นในตารางข้อมูลเชิงสัมพันธ์ครับ